cmake_minimum_required(VERSION 3.5.0)

set(CMAKE_CXX_STANDARD 17)

project(imgui_projection)

file(GLOB local_src *.cpp)
file(GLOB local_headers *.h)
file(GLOB imgui_common_src ${CMAKE_SOURCE_DIR}/_deps/imgui/*.cpp)
file(GLOB imguizmo_common_src ${CMAKE_SOURCE_DIR}/_deps/ImGuizmo/*.cpp)
file(GLOB imnodes_common_src ${CMAKE_SOURCE_DIR}/_deps/imnodes/*.cpp)

add_library(fxcc_imgui ${local_src} ${local_headers} ${imgui_common_src} ${imguizmo_common_src}  ${imnodes_common_src})

add_subdirectory(mono)
add_subdirectory(core)
add_subdirectory(graph)
add_subdirectory(platform)
add_subdirectory(audio)

